package com.zengdw.logRecord.resolve;

/**
 * 自定义函数接口, 所有的自定义函数都要实现该接口
 * @author zengd
 * @date 2021/9/18 10:23
 */
public interface IParseFunction {

    /**
     * 是否在方法执行前执行自定义函数
     */
    default boolean executeBefore() {
        return false;
    }

    String functionName();

    String apply(Object... value);
}
